package com.ruoyi.fire.service;

import java.util.List;
import com.ruoyi.fire.domain.FireCase;

/**
 * 火灾案件Service接口
 * 
 * @author ruoyi
 * @date 2023-06-13
 */
public interface IFireCaseService 
{
    /**
     * 查询火灾案件
     * 
     * @param uId 火灾案件主键
     * @return 火灾案件
     */
    public FireCase selectFireCaseByUId(Long uId);

    /**
     * 查询火灾案件列表
     * 
     * @param fireCase 火灾案件
     * @return 火灾案件集合
     */
    public List<FireCase> selectFireCaseList(FireCase fireCase);

    /**
     * 新增火灾案件
     * 
     * @param fireCase 火灾案件
     * @return 结果
     */
    public int insertFireCase(FireCase fireCase);

    /**
     * 修改火灾案件
     * 
     * @param fireCase 火灾案件
     * @return 结果
     */
    public int updateFireCase(FireCase fireCase);

    /**
     * 批量删除火灾案件
     * 
     * @param uIds 需要删除的火灾案件主键集合
     * @return 结果
     */
    public int deleteFireCaseByUIds(Long[] uIds);

    /**
     * 删除火灾案件信息
     * 
     * @param uId 火灾案件主键
     * @return 结果
     */
    public int deleteFireCaseByUId(Long uId);
}
